Evitare l’Hot-Link in WordPress

Pubblicato da Yuri Carlenzoli | 23 Luglio 2008

L'hotlink in pratica è quando s'inserisce un'immagine senza upparla sul server ma linkando l'immagine originale, togliendo la possibilità di fare hotlink è tutto sforzo risparmiato al server in cui risiede l'immagine (il nostro), ecco com'è possibile evitare l'hotlink in wordpress, si avrà un miglioramento in velocità del sito e dati statistici veritieri.

Bloccare l'hotlink tramite .htaccess in wordpress

  • Per bloccare l'hotlink si può benissimo usare il file .htaccess di wordprss modificandolo come segue:
    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /blog/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]
    RewriteCond %{HTTP_REFERER} !http://tuosito.com [NC]
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !google\. [NC]
    RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
    RewriteCond %{HTTP_REFERER} !msn\. [NC]
    RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
    RewriteCond %{HTTP_REFERER} !feedbourner\. [NC]
    RewriteCond %{HTTP_REFERER} !images.google\. [NC]
    RewriteRule (wp-content/uploads.*\.(gif|jpg|jpeg|png)$) http://tuosito.com/nome immagine da mostrare a chi fa hotlink [L]
    # END WordPress

    Si nota che ho dato la possibilità a google, feedbourner, ecc. di fare l'hotlink alle immagini, questo per una visione completa dei feed o per la ricerca di immagini di google, si può notare anche che bisogna specificare un immagine che risiede sul vostro server che verrà mostrata quando vi verrà fatto l'hotlink, all'inizio bisogna "aprire" il mod_rewrite.c alla fine chiuderlo, non l'ho messo qui perchè non si formatta bene con il testo.

Plugin per wordpress per evitare l'hotlink

  • Ecco un plugin per wordpress (non più disponibile) che modifica automaticamente l'.httaccess però non si possono mettere eccezioni (testato personalmente e funzionante su wordpress 2.6).

Plugin per un hotlink intelligente in wordpress

  • Se sarebbe solo perchè ho tolto la possibilità di fare holink ieri non avrei scritto questo post, è stato questo utile plugin che mi ha dato ispirazione. Hotlink-2-link è il plugin che fa si che l'hotlink diventi utile per chi lo subisce, ovvero quando solitmente viene premuto il tasto destro per prendere l'indirizzo dell'immagine questo mostra un link al sito/blog più l'indirizzo dell'immagine dunque fa si che si riceva anche un link buono, potete scaricarlo qui (testato personalmente e funzionante su wordpress 2.6, non più disponibile), il codice javascript usato per fare questo plugin, adattabile a qualsiasi sito lo trovate su fun scripts (cliccate sull'immagine per vedere il risultato).

Per vedere se avete bloccato l'hotlink tramite .htaccess o plugin usate questo test, dove di dovrà inserire l'indirizzo dell'immagine e se non verrà visualizzata o verrà visualizzata l'immagine da voi scelta l'anti hotlink sarà attivo (se siete loggati come amministartori in wordpress probabilmente si vede lostesso).

4 commenti su “Evitare l’Hot-Link in WordPress

  1. Stefano Ubbiali

    Molto Interessante 😀 Complimenti per la guida 😀

  2. yuri Autore del post

    molto utile per chi ha banda limitata, gli altri hanno comunque un sito che va di più 🙂
    ciao stefano

  3. yuri Autore del post

    .htaccess e plugin è inutile perchè il plugin modifica .htaccess
    .htaccess e "plugin intelligente" penso ma non ho provato
    yuri

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Moderazione dei commenti attiva. Il tuo commento non apparirà immediatamente.